﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Negocio.Reclamos;
using Entidades.Reclamos;

namespace WebApplication.Reclamos
{
    public class ControllerRecLibroReclamacion : IControllerRecLibroReclamacion
    {
        protected IRecLibroReclamacionBLL _recLibroReclamacionBLL;

        public ControllerRecLibroReclamacion()
        {
            _recLibroReclamacionBLL = new RecLibroReclamacionBLL();
        }

        public List<RecLibro> listarLibros() {
            return _recLibroReclamacionBLL.listarLibros();
        }

        public List<GenLocal> listarLocal()
        {
            return _recLibroReclamacionBLL.listarLocal();
        }

        public int insertarLibroReclamacion(RecLibro libro) 
        {
            return _recLibroReclamacionBLL.insertarLibroReclamacion(libro);
        }

        public int actualizarLibroReclamacion(RecLibro libro)
        {
            return _recLibroReclamacionBLL.actualizarLibroReclamacion(libro);
        }

        public List<RecLibro> listarLibroReclamacion(RecLibro libro)
        {
            return _recLibroReclamacionBLL.listarLibroReclamacion(libro);
        }

        public RecLibro obtenerLibroReclamacion(int codigo)
        {
            return _recLibroReclamacionBLL.obtenerLibroReclamacion(codigo);
        }

        public int eliminarLibroReclamacion(int codigo)
        {
            return _recLibroReclamacionBLL.eliminarLibroReclamacion(codigo);
        }

        public int obtenerNumHoja()
        {
            return _recLibroReclamacionBLL.obtenerNumHoja();
        }

    }
}